Siiri ForsstromSiiri Forsstrom
Singapore Fencing and a Historic Bronze: Anatomy of the 42-41 Clutch at the Asian GamesFrom the moment I sat in a small livestream room in Shenzhen during the 2026...
28 Goals, 0 Conceded and a Ticket to China 2027: The Qualification File of Vietnam's U17 WomenFirst half, Vietnam led. Second half, one more goal. The final score of 2-0...
Paseo Nocturno Día de Muertos 2026: A Free Night Ride, Two Empty Lists and a 56th Edition18:00, Saturday, 24 October 2026. The Glorieta del Ahuehuete roundabout on...
Nine Sections, Zero Data: The Silent Flaw in Esports AnalysisThe spreadsheet opened with eleven rows, and all eleven rows said the same...
Fabián Ruiz to Miss Croatia Clash: Spain and the Midfield Rhythm ProblemA Paris afternoon, a first cry. In Madrid, a coach redraws his midfield. Fabi...
The Empty Table Tennis Data Sheet and the Discipline of Saying 'Insufficient Information'A tactics board has no room for noise. Late at night in Guangzhou, I reopened...
Vitality and 100 Thieves Reach Champions 2026 Playoffs: Four Chinese Teams on the BrinkTeam Vitality's scoreboard line from their group-stage series against LOUD at...
In Shenzhen, a 36-Shot Rally and Two Indian Badminton FatesAt 17-17 in the deciding game, I counted thirty-six shots. None of the four...
From the San Jose Pool to Monday Night: How an NFL Linebacker Turned Water Into a Rehab GymIn the four-minute segment that aired before kickoff on Monday Night Countdow...
VCT 2026: 32 Partner Teams, $1.1M for Open Circuit and the Fairness QuestionWhen Riot Games announced the 32 partner teams for the 2026 VALORANT Champion...
When Data Falls Silent: Lessons from an Empty AnalysisI have spent 33 years observing football, from packed stands to silent meetin...
Lautaro and the Ballon d'Or Vote: When Argentina's Dressing Room Rearranges Its Own Power OrderThere was a night in Milan, after a Champions League knockout second leg, whe...
Ngoc Thuan at ASIAD 2026: The 1m93 Hitter and the Paradox of the Scoring TableOn an October evening in Aichi–Nagoya, when the whistle closed the third set...
CAHN 1-1 Thanh Hoa: Three Home Games Without a Win and the Cost of a Frozen SquadMinute 87 at Hang Day. Filip Nguyen rushed out to close the angle, contact, a...
Hoang Luan vows to shave his head if T1 win a fourth straight Worlds: reading the probability behind the promiseDuring a recent stream, commentator Hoang Luan said one very short sentence: ...
Brunetta hits 48 goals for Tigres: One midfielder carrying the whole attack, and the trap called expectationThe night Juan Brunetta scored a brace against Toluca, all of Monterrey was...
U23 Vietnam vs U23 Uzbekistan: The Line Between Defensive Resilience and Attacking FluidityThe final group-stage match at the Asian Games between U23 Vietnam and U23...
Nine Lenses on an Esports Match: Patch, Format, Payroll and Public NarrativeOn November 5, 2026, Game 5 of the League of Legends World Championship final...
Norwin Aqua Club hiring swim coaches: Lessons from America's youth development ecosystemNumbers have no gender, but the people who read them do. When I read the job...
TT Kidz and the 7-11 entry door: English table tennis learns to count againAt Portsmouth TTC, a TT Kidz festival involved 30 students. No child sat on t...
28 Goals, 0 Conceded and a Ticket to China 2027: The Qualification File of Vietnam's U17 WomenFirst half, Vietnam led. Second half, one more goal. The final score of 2-0...
Paseo Nocturno Día de Muertos 2026: A Free Night Ride, Two Empty Lists and a 56th Edition18:00, Saturday, 24 October 2026. The Glorieta del Ahuehuete roundabout on...
Nine Sections, Zero Data: The Silent Flaw in Esports AnalysisThe spreadsheet opened with eleven rows, and all eleven rows said the same...
Fabián Ruiz to Miss Croatia Clash: Spain and the Midfield Rhythm ProblemA Paris afternoon, a first cry. In Madrid, a coach redraws his midfield. Fabi...
The Empty Table Tennis Data Sheet and the Discipline of Saying 'Insufficient Information'A tactics board has no room for noise. Late at night in Guangzhou, I reopened...
Vitality and 100 Thieves Reach Champions 2026 Playoffs: Four Chinese Teams on the BrinkTeam Vitality's scoreboard line from their group-stage series against LOUD at...
In Shenzhen, a 36-Shot Rally and Two Indian Badminton FatesAt 17-17 in the deciding game, I counted thirty-six shots. None of the four...
From the San Jose Pool to Monday Night: How an NFL Linebacker Turned Water Into a Rehab GymIn the four-minute segment that aired before kickoff on Monday Night Countdow...
VCT 2026: 32 Partner Teams, $1.1M for Open Circuit and the Fairness QuestionWhen Riot Games announced the 32 partner teams for the 2026 VALORANT Champion...
When Data Falls Silent: Lessons from an Empty AnalysisI have spent 33 years observing football, from packed stands to silent meetin...
Lautaro and the Ballon d'Or Vote: When Argentina's Dressing Room Rearranges Its Own Power OrderThere was a night in Milan, after a Champions League knockout second leg, whe...
Ngoc Thuan at ASIAD 2026: The 1m93 Hitter and the Paradox of the Scoring TableOn an October evening in Aichi–Nagoya, when the whistle closed the third set...
CAHN 1-1 Thanh Hoa: Three Home Games Without a Win and the Cost of a Frozen SquadMinute 87 at Hang Day. Filip Nguyen rushed out to close the angle, contact, a...
Hoang Luan vows to shave his head if T1 win a fourth straight Worlds: reading the probability behind the promiseDuring a recent stream, commentator Hoang Luan said one very short sentence: ...
Brunetta hits 48 goals for Tigres: One midfielder carrying the whole attack, and the trap called expectationThe night Juan Brunetta scored a brace against Toluca, all of Monterrey was...
U23 Vietnam vs U23 Uzbekistan: The Line Between Defensive Resilience and Attacking FluidityThe final group-stage match at the Asian Games between U23 Vietnam and U23...
Nine Lenses on an Esports Match: Patch, Format, Payroll and Public NarrativeOn November 5, 2026, Game 5 of the League of Legends World Championship final...
Norwin Aqua Club hiring swim coaches: Lessons from America's youth development ecosystemNumbers have no gender, but the people who read them do. When I read the job...
TT Kidz and the 7-11 entry door: English table tennis learns to count againAt Portsmouth TTC, a TT Kidz festival involved 30 students. No child sat on t...
